0%

ubuntu 14.04服务器上使用nginx搭建wordpress博客详解

ubuntu 14.04服务器上使用nginx搭建wordpress博客

过程详解

1. 更新apt-get

1
sudo apt-get update

2.安装nginx

1
sudo apt-get install nginx

3.启动nginx

1
sudo service nginx start


此时浏览器输入你的服务器ip会看到如下界面


4. 安装mysql

1
sudo apt-get install mysql-server php5-mysql

5. 安装php

1
sudo apt-get install php5-fpm

6. 配置PHP

1
sudo vi /etc/php5/fpm/php.ini

找到cgi.fix_pathinfo=1,把1改成0,并去掉;号(如果vim编辑器的上下左右键变成了ABCD可以使用下面的命令重装vim解决)

1
2
sudo apt-get remove vim-common 
sudo apt-get install vim

7. 启动php-fpm

1
sudo service php5-fpm restart

8. 配置nginx

1
sudo vi /etc/nginx/sites-available/default

打开后如图:
改为
取消一些注释如图:
保存退出并重启nginx

1
sudo service nginx restart

9. 安装phpmyadmin,并建立软链接

1
2
sudo apt-get install phpmyadmin  
sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html/phpmyadmin

安装中会要求输入密码
浏览器访问phpmyadmin:ip/phpmyadmin
登录账号为root,密码为设置的密码

10 建立名为wordpress的数据库


(如果你擅长SQL语句,可以直接用SQL语句创建数据库 create database wordpress;)

11. 下载wordpress,解压,转移到nginx目录,更改文件所有者

1
2
3
4
5
6
7
cd /usr/share/nginx/html/    #有的是www而不是html
sudo wget https://cn.wordpress.org/wordpress-4.3.1-zh_CN.tar.gz
sudo tar -zxvf wordpress-*.tar.gz
sudo mv wordpress/* .
sudo rm index.html
sudo chown -R www-data:www-data *
sudo service nginx restart

12. 此时浏览器输入ip访问会出现如下页面


点击现在就开始,填表,提交。

如果提示抱歉,但是向导在您的文件系统中没有足够的权限写入wp-config.php文件。,使用下面的命令可直接修改写入wp-config.php

1
2
sudo cp  wp-config-sample.php wp-config.php 
sudo vi wp-config.php

QQ截图20160115103946

填写站点信息完成安装


13. 此时nginx更改固定链接会提示404,在nginx配置文件加入rewrite规则可解决.


解决:

1
2
3
4
5
6
7
8
9
10
11
sudo vi /etc/nginx/sites-available/default
写入
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

此时固定链接就正常了。


至此wordpress安装完成。